﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace modelisation_protocole
{
    class Etape
    {
        private string[] _msgLogs;

        public string[] MsgLogs
        {
            get { return _msgLogs; }
            set { _msgLogs = value; }
        }

        private string _paquetVersEmetteur;

        public string PaquetVersEmetteur
        {
            get { return _paquetVersEmetteur; }
            set { _paquetVersEmetteur = value; }
        }

        private string _paquetVersRecepteur;

        public string PaquetVersRecepteur
        {
            get { return _paquetVersRecepteur; }
            set { _paquetVersRecepteur = value; }
        }

        private string _msgEmetteur;

        public string MsgEmetteur
        {
            get { return _msgEmetteur; }
            set { _msgEmetteur = value; }
        }

        private string _msgRecepteur;

        public string MsgRecepteur
        {
            get { return _msgRecepteur; }
            set { _msgRecepteur = value; }
        }

        private TabPage _currentTabPage;

        public TabPage CurrentTabPage
        {
            get { return _currentTabPage; }
            set { _currentTabPage = value; }
        }

        private TabPage _nextTabPage;

        public TabPage NextTabPage
        {
            get { return _nextTabPage; }
            set { _nextTabPage = value; }
        }

        public Etape()
        {

        }

        public Etape(string paquetVersEmetteur, string paquetVersRecepteur,
                        string msgEmetteur, string msgRecepteur,
                        TabPage currentTabPage, TabPage nextTabPage)
        {
            this.CurrentTabPage = currentTabPage;
            this.NextTabPage = nextTabPage;
            this.PaquetVersEmetteur = paquetVersEmetteur;
            this.PaquetVersRecepteur = paquetVersRecepteur;
            this.MsgEmetteur = msgEmetteur;
            this.MsgRecepteur = msgRecepteur;
        }

        public Etape(string paquetVersEmetteur, string paquetVersRecepteur,
                        string msgEmetteur, string msgRecepteur)
        {
            this.PaquetVersEmetteur = paquetVersEmetteur;
            this.PaquetVersRecepteur = paquetVersRecepteur;
            this.MsgEmetteur = msgEmetteur;
            this.MsgRecepteur = msgRecepteur;
        }
    }
}
